package cn.ffcs.uec.outStaff.action.bean;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Doublebox;
import org.zkoss.zul.Groupbox;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Longbox;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

import cn.ffcs.uec.outStaffAdjustPostApply.component.UecWaCrtBandboxExt;
import lombok.Getter;
import lombok.Setter;

public class UecOutPsndocWadocEditBean {

    /**
     * Window
     */
    @Setter
    @Getter
    private Window uecOutPsndocWadocEditWindow;

    @Setter
    @Getter
    private Div uecOutPsndocWadocEditDiv;

    @Setter
    @Getter
    private Div ButtonDiv;

    @Setter
    @Getter
    private Groupbox groupBox1;

    @Setter
    @Getter
    private Groupbox groupBox2;

    @Getter
    @Setter
    private Button saveBtn;

    @Getter
    @Setter
    private Button cancelBtn;

    // 字段开始
    /**
     * 账期
     */
    @Getter
    @Setter
    private Longbox monthId;

    /**
     * 人员子表主键
     */
    @Getter
    @Setter
    private Textbox pkPsndocSub;

    /**
     * 人员基本信息
     */
    @Getter
    @Setter
    private Textbox pkPsndoc;

    /**
     * 人员任职记录
     */
    @Getter
    @Setter
    private Textbox pkPsnjob;

    /**
     * 最近记录标志
     */
    @Getter
    @Setter
    private Textbox lastflag;

    /**
     * 所属组织
     */
    @Getter
    @Setter
    private Textbox pkOrg;

    /**
     * 删除标识
     */
    @Getter
    @Setter
    private Longbox dr;

    /**
     * 时间戳
     */
    @Getter
    @Setter
    private Textbox ts;

    // ----------------------------------
    /**
     * 是否是谈判工资
     */
    @Getter
    @Setter
    private Textbox negotiationWage;

    /**
     * 是否是来自于流程
     */
    @Getter
    @Setter
    private Textbox workflowflag;

    /**
     * 薪资起始日期
     */
    @Getter
    @Setter
    private Datebox begindate;

    /**
     * 薪资截止日期
     */
    @Getter
    @Setter
    private Datebox enddate;

    /**
     * 工资年度
     */
    @Getter
    @Setter
    private Textbox cyear;

    /**
     * 工资期间
     */
    @Getter
    @Setter
    private Textbox cperiod;

    /**
     * 业务类型
     */
    @Getter
    @Setter
    private Longbox iadjustmatter;

    // -----------------
    /**
     * 薪资项目
     */
    @Getter
    @Setter
    private Textbox pkWaItem;

    /**
     * 薪资标准
     */
    @Getter
    @Setter
    private Textbox pkWaCrt;

    /**
     * 薪资标准
     */
    @Getter
    @Setter
    private UecWaCrtBandboxExt uecWaCrtBandboxExt;

    /**
     * 薪资标准类别
     */
    @Getter
    @Setter
    private Textbox pkWaGrd;

    // -----------
    /**
     * 金额
     */
    @Getter
    @Setter
    private Doublebox nmoney;

    /**
     * 发放标志
     */
    @Getter
    @Setter
    private Textbox waflag;

    /**
     * 薪资调整日期
     */
    @Getter
    @Setter
    private Datebox changedate;

    /**
     * 变动原因
     */
    @Getter
    @Setter
    private Listbox pkChangecause;

    /**
     * 试用期工资
     */
    @Getter
    @Setter
    private Doublebox nprobationwage;

    /**
     * 依据文件
     */
    @Getter
    @Setter
    private Textbox vbasefile;

    /**
     * 备注
     */
    @Getter
    @Setter
    private Textbox vnote;

    /**
     * 标准金额
     */
    @Getter
    @Setter
    private Doublebox criterionvalue;

    /**
     * 薪资标准级别
     */
    @Getter
    @Setter
    private Textbox pkWaPrmlv;

    /**
     * 薪资标准档别
     */
    @Getter
    @Setter
    private Textbox pkWaSeclv;

    /**
     * 是否兼职
     */
    @Getter
    @Setter
    private Textbox partflag;
}
